using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("CardNerfGlows")]
	public class CardNerfGlows : MonoBehaviour
	{
		public GameObject m_attack => method_3<GameObject>("m_attack");

		public GameObject m_health => method_3<GameObject>("m_health");

		public GameObject m_manaCost => method_3<GameObject>("m_manaCost");

		public GameObject m_rarityGem => method_3<GameObject>("m_rarityGem");

		public GameObject m_art => method_3<GameObject>("m_art");

		public GameObject m_cardText => method_3<GameObject>("m_cardText");

		public GameObject m_cardName => method_3<GameObject>("m_cardName");

		public GameObject m_race => method_3<GameObject>("m_race");

		public CardNerfGlows(IntPtr address, string className)
			: base(address, className)
		{
		}

		public CardNerfGlows(IntPtr address)
			: this(address, "CardNerfGlows")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void SetGlowsForCard(CollectibleCard card)
		{
			method_8("SetGlowsForCard", card);
		}

		public void HideAll()
		{
			method_8("HideAll");
		}
	}
}
